Članak će Vas voditi proces instalacije i podešavanja raznih komponenata **L**ightweight(lagano) **X**11 **D**esktop **E**nvironment(okruženje). LXDE je dizajniran da bude u mogućnosti da radi na računarima sa minimalnim hardverskim zahtevima, a zahteva samo nekoliko zavisnosti. LXDE dizajn filozofija je biti lagan i koristan.

## Contents

*   [1 Karakteristike](#Karakteristike)
*   [2 Komponente](#Komponente)
*   [3 Instalacija](#Instalacija)
*   [4 Startovanje desktopa](#Startovanje_desktopa)
*   [5 Kratki saveti i opravke za bagove](#Kratki_saveti_i_opravke_za_bagove)
    *   [5.1 Programi koji startuju automatski](#Programi_koji_startuju_automatski)
    *   [5.2 Digitalni aplet za sat](#Digitalni_aplet_za_sat)
    *   [5.3 Editovanje menija za aplikacije](#Editovanje_menija_za_aplikacije)
    *   [5.4 My Documents ime](#My_Documents_ime)
    *   [5.5 Podešavanja fontova](#Pode.C5.A1avanja_fontova)
    *   [5.6 Automatsko mountovanje (nasađivanje)](#Automatsko_mountovanje_.28nasa.C4.91ivanje.29)
        *   [5.6.1 NTFS sa Kineskim slovima](#NTFS_sa_Kineskim_slovima)
    *   [5.7 LXNM](#LXNM)
    *   [5.8 KDM i LXDE sesija](#KDM_i_LXDE_sesija)
    *   [5.9 lxpanel Dodavanje pokretača (aplikacija)](#lxpanel_Dodavanje_pokreta.C4.8Da_.28aplikacija.29)
    *   [5.10 lxpanel Dodavanje pokretača (lokacija)](#lxpanel_Dodavanje_pokreta.C4.8Da_.28lokacija.29)
    *   [5.11 Ikone/Kursor](#Ikone.2FKursor)
        *   [5.11.1 Kursor](#Kursor)
        *   [5.11.2 lxpanel Ikone](#lxpanel_Ikone)
        *   [5.11.3 My Documents Ikona](#My_Documents_Ikona)
    *   [5.12 Zamenite Window Menadžer](#Zamenite_Window_Menad.C5.BEer)
    *   [5.13 Gašenje i resetovanje iz LXDE-a](#Ga.C5.A1enje_i_resetovanje_iz_LXDE-a)
    *   [5.14 Problem pri nadogradnji na 0.4.1 verziju lxsessiona](#Problem_pri_nadogradnji_na_0.4.1_verziju_lxsessiona)
    *   [5.15 LXsession full](#LXsession_full)
    *   [5.16 Korišćenje KDEmod3 aplikacije sa LXDE](#Kori.C5.A1.C4.87enje_KDEmod3_aplikacije_sa_LXDE)
*   [6 Korisni LxDE linkovi](#Korisni_LxDE_linkovi)

## Karakteristike

Neke od LXDE karakteristika su:

*   **Laganost** - radi sa razumnom upotrebom operativne memorije. (Nakon što su [Xorg](/index.php/Xorg "Xorg") server i LXDE startovani, totalna iskorišćenost memorije je oko 45 megabajta na i686 mašinama.)
*   **Brz** - radi dobro čak i na starijim mašinama. (Hardverski zahtevi LXDE-a su slični kao za Windows 98.)
*   **Funkcionalni dizajn** - gtk2 korisnički interfejs i GNOME HIG standardi.
*   **Nezavisnost od desktopa** - komponente se mogu koristiti bez LXDE-a.
*   **U skladu je sa standardima** - prati specifikacije Freedesktop projekta.

## Komponente

Informacije o različitim komponentama:

*   **[PCManFM](/index.php/PCManFM "PCManFM")**: Fajl menadžer, desktop funkcionalnost, i pozadina na desktopu.
*   **[LXPanel](http://www.gnomefiles.org/app.php/LXPanel)**: Taskbar sa menadžerom aplikacija, meni za aplikacije, i veliki broj apleta.
*   **[LXSession](http://www.gnomefiles.org/app.php/LXSession)**: Saglasan sa standardima, X11 menadžer sesija sa ugasi/restartuj/suspenduj podrškom (zahteva [HAL](/index.php/HAL "HAL")).
*   **[LXAppearance](http://www.gnomefiles.org/app.php/LXAppearance)**: Editor za teme sposoban da menja GTK+ teme, teme za ikone, i fontove za GTK aplikacije.
*   **[Openbox](http://icculus.org/openbox/index.php/Main_Page)**: Lagan, saglasan sa standardima i visoko podesiv menadžer prozora (preporučiv menadžer prozora koji se ne razvija u okviru LXDE projekta)
*   **[Obconf](http://tr.openmonkey.com/pages/obconf/)** - Alat za podešavanje tema i stilova Openbox-a.
*   **[GPicView](http://lxde.sourceforge.net/gpicview/)**: Osnovni, lagani program za gledanje slika.
*   **[Leafpad](http://tarot.freeshell.org/leafpad/)**: Lagani i osnovni tekst editor (ne razvija se u okviru LXDE projekta).
*   **[XArchiver](http://xarchiver.xfce.org/)**: Lagani fajl arhiver (ne razvija se u okviru LXDE projekta).
*   **[LXNM](http://lxde.sourceforge.net/about.html)** Lagani menadžer za mrežu za bežične konekcije pod razvojem. Možete naći [lxnm](https://aur.archlinux.org/packages/lxnm/) u [AUR](/index.php/AUR "AUR").

## Instalacija

LXDE je modularan pa možete da birate pakete koji Vam trebaju. Neki paketi su eksperimentalni i moraćete da koristite [AUR](/index.php/AUR "AUR") repozitorijum da bi ih instalirali.

Minimalan broj obaveznih paketa koje morate da instalirate da bi ste pokrenuli LXDE su [lxde-common](https://www.archlinux.org/packages/?name=lxde-common), [lxsession](https://www.archlinux.org/packages/?name=lxsession), [desktop-file-utils](https://www.archlinux.org/packages/?name=desktop-file-utils), i prozor menadžer.

Instalirajte LXDE grupu sa:

```
# pacman -S lxde

```

Instalacija lxde grupe će instalirati sledeće pakete:

*   gpicview
*   lxappearance
*   lxde-common
*   lxde-icon-theme
*   lxlauncher
*   lxmenu-data
*   lxpanel
*   lxrandr
*   lxsession-lite
*   lxtask
*   lxterminal
*   menu-cache
*   openbox
*   pcmanfm

Takođe će biti neophodno da instalirate [Gamin](/index.php/Gamin "Gamin"). Gamin je je alakta za monitoring fajlova i direktorijuma dizajniran da bude podset FAM-a. Pokreće se na zahtev programa koji imaju podršku za njega, tako da mu nije neophodan daemon kao što to fam zahteva. Ako imate instaliran fam, uklonite ga iz DAEMON niza `/etc/rc.conf` i zaustavite daemon pre nego što instalirate gamin.

```
pacman -S gamin

```

Drugi lagani paketi koje ćete možda želeti da instalirate:

```
pacman -S leafpad xarchiver obconf epdfview

```

Za više informacija pogledajte na [Lightweight Applications](/index.php/Lightweight_Applications "Lightweight Applications").

## Startovanje desktopa

Možete startovati LXDE na nekoliko različitih načina. Ako koristite displej menadžere poput [SLiM](/index.php/SLiM "SLiM"), [GDM](/index.php/GDM "GDM"), ili [KDM](/index.php/KDM "KDM"), otvorite sesija opciju i izaberite. Da bi ste bili u mogućnosti da uradite ovo iz konzole, nekoliko drugih opcija postoji.

Da bi ste koristili **startx** neophodno je da definišete LXDE u Vašem [`~/.xinitrc`](/index.php/Beginners%27_guide_(%D0%A1%D1%80%D0%BF%D1%81%D0%BA%D0%B8)#Jednostavan_X_test "Beginners' guide (Српски)") fajlu:

```
exec startlxde

```

Da bi ste startovali LXDE iz komandne linije bez `~/.xinitrc` (ako `~/.xinitrc` već postoji ovo neće raditi):

```
$ xinit /usr/bin/startlxde

```

Ako želite da pokrenete **startx** automatski prilikom startovanja sistema, bacite pogled na [starting X at login](/index.php/Start_X_at_login#Starting_X_as_preferred_user_without_logging_in "Start X at login") uputstvo.

## Kratki saveti i opravke za bagove

Saveti za rad sa LXDE programima i opravke za bagove.

### Programi koji startuju automatski

	.desktop fajlovi

Prvo možete da linkujete fajlove programa `.desktop` na `~/.config/autostart/`. Instalirani programi umeću svoje `.desktop` fajlove u `/usr/share/applications`. Naprimer:

```
$ ln -s /usr/share/applications/lxterminal.desktop ~/.config/autostart/

```

Pošto su `.desktop` fajlovi dodati, možete da manipulišete njima sa GKI (grafički korisnički interfejs) konfiguracionim alatom [lxsession-edit](https://aur.archlinux.org/packages/lxsession-edit/).

	autostart file

Drugi metod je upotreba `~/.config/lxsession/LXDE/autostart` fajla.

```
$ touch ~/.config/lxsession/LXDE/autostart

```

Dodajte program koji bi ste želeli da startuje u novu liniju sa *@* prefiksom (i bez *&* na kraju):

```
@lxterminal
@leafpad

```

	Globalno automatsko startovanje

Treći metod je upotreba globalnog fajla `/etc/xdg/lxsession/LXDE/autostart`. Ovaj fajl nije shell skripta, već svaka linija predstavlja različitu komandu koja treba da se izvrši. Ako linija počinje sa @, komanda koja sledi posle @ će biti automatski restartovana ako dođe do zablokiranja. Ako oba `~/.config/lxsession/LXDE/autostart` i `/etc/xdg/lxsession/LXDE/autostart` fajla su prisutna, svi unosi u oba fajla će biti izvršeni.

### Digitalni aplet za sat

Da dobijete standardno vreme (ne vojno vreme) upotrebite hh:mm i hh:mm:ss format ([strftime(3)](https://jlk.fjfi.cvut.cz/arch/manpages/man/strftime.3) za više opcija):

```
%I:%M
%I:%M:%S

```

### Editovanje menija za aplikacije

Meni za aplikacije radi kroz rešavanje fajlova sa informacijama za startovanje programa u njima (imenovanih `.desktop` fajlovi) koji se nalaze u `/usr/share/applications`. Mnoga desktop okruženja pokreću programe koji zamenjuju ova podešavanja da bi dozvolili prilagođavanje menija sopstvenim potrebama. LXDE-u još predstoji da kreira aplikaciju za editovanje menija, ali Vi možete ručno da ga napravite ukoliko ste skloni tome.

Da bi ste dodali program u meni (ili da editujete meni stavku), napravite link ka `.desktop` fajlu u `~/.local/share/applications`.

Da uklonite stavke iz menija, moraćete da editujete `.desktop` fajlove i da opišete da program ne treba da bude prikazan. Prvo, kopirajte fajlove iz Vaše globalne liste programa u Vašu lokalnu korisničku meni lokaciju.

```
cp /usr/share/applications/example.desktop ~/.local/share/applications

```

Zatim dodajte u fajl `NoDisplay=true`. Da bi ste ubrzali proces na veći broj falova, možete upotrebiti petlju. Na primer:

```
cd /usr/share/applications
for i in program1.desktop program2.desktop ...; do cp /usr/share/applications/$i \
/home/user/.local/share/applications/; echo "NoDisplay=true" >> \
/home/user/.local/share/applications/$i; done
```

Ovo će raditi za sve aplikacije izuzev KDE aplikacija. Za ove je jedini način da ih uklonite iz menija da se prijavite na sam KDE i upotrebite njegov meni editor. Za svaku stavku koju ne želite da bude prikazana, označite 'Show only in KDE' opciju.

### My Documents ime

Fascikla na desktopu pod imenom 'My Documents' je tvrdo-kodirana u pcmanfm-u. U ovom momentu ne postoji mogućnost za promenu njenog imena.

### Podešavanja fontova

Većina korisnika LXDE-a obično pokušava da koristi GTK programe jer GTK se koristi kao pozadina za LXDE. Da podesite fontove, možete da koristite [lxappearance](https://www.archlinux.org/packages/?name=lxappearance) i da podesite glavni font, ali za druge fontove ćete morati da upotrebite Gnome 'Font Preferences' kontrolni panel. Da ga instalirate:

```
pacman -S gnome-control-center

```

Nakon što ste podesili Vaša podešavanja, možete da uklonite programe jer će podešavanja biti zadržana.

### Automatsko mountovanje (nasađivanje)

Ako želite da se odstranjivi uređaji za skladištenje podataka automatski nasađuju sa [PCManFM](/index.php/PCManFM "PCManFM"), morate da instalirate [HAL](/index.php/HAL "HAL") i dodate Vašeg korisnika u hal grupu:

```
# gpasswd -a Vaše_korisničko_ime hal

```

Zatim je pmount neophodan za nasađivanje odstranjivih uređaja bez root pristupa sistemu:

```
pacman -S pmount

```

Sada se odjavite i ponovo prijavite na sistem da bi Vaš korisnik bio prepoznat kao deo hal grupe.

#### NTFS sa Kineskim slovima

Za prikazivanje Kineskih slova potrebno je uraditi sledeće

*   Uklonite "/sbin/mount.ntfs-3g" što je symlink.

```
rm /sbin/mount.ntfs-3g

```

*   Kreirajte nov "/sbin/mount.ntfs-3g" Sa novom bash skriptom koja sadrži:

```
#!/bin/bash
/bin/ntfs-3g $1 $2 -o locale=en_US.UTF-8

```

*   Stavite da bude executable:

```
chmod +x /sbin/mount.ntfs-3g 

```

*   Dodajte "NoUpgrade = sbin/mount.ntfs-3g" to pacman.conf under the "[options]"

### LXNM

LXNM je program koji je zasnovan na skriptama koji pokušava da upravlja mrežnim konekcijama.Nije potpun program kao [NetworkManager](/index.php/NetworkManager "NetworkManager"). Ako želite veću kontrolu tu je onda , [Wicd](/index.php/Wicd "Wicd") i Gnome verzija [NetworkManager](/index.php/NetworkManager "NetworkManager") koji radi korektno na LxDE okruženju.

```
Možete instalirat LXNM iz [community] riznice sa sledećom komandom: pacman -S lxnm

```

Glavnu skriptu je potrebno pokrenit kao root. Ako mislite da je koristite češće stavite je u `/etc/rc.conf`.

### KDM i LXDE sesija

Od KDE-a 4.3.3, KDM ne prepoznaje LXDE desktop sesiju. Da bi dodali LxDE u KDM potrebno je dodat sledeću komandu:

```
# cp /usr/share/xsessions/LXDE.desktop /usr/share/apps/kdm/sessions/

```

### lxpanel Dodavanje pokretača (aplikacija)

lxpanel dolazi sa pokretačima po podrazumevanim vrednostima, da bi dodali novi pokretač potrebno je sledeće:

1.  Make sure launch bar applet is enabled:
    *   1a. desni klik na panel
    *   1b. izaberite "add/remove panel items"
    *   1c. uverite se da "application launch bar" je izlistana (ako nije, izaberite "add" i dodajte je)
2.  Desni klik bilo gde na pokretačkoj traki
3.  Izaberite "application launch bar settings"
4.  Izaberite "add"
5.  Izaberite .desktop fajl koje želite da dodate (nalaze se u /usr/share/applications)

### lxpanel Dodavanje pokretača (lokacija)

Da dodate pokretač za posebnu lokaciju kao što je hard disk ili folder potrbno je napraviti .desktop fajl i snimiti ga u /usr/share/applications. Možete ga dodati na isti način kako ste dodavali i aplikacije.

Evo jedan primer .desktop fajla, izmenite "Exec" i "Icon" ako je potrebno:

```
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=media
Exec=pcmanfm /mnt/xbox (basically you are telling pcmanfm to open a specific location - /mnt/xbox in this case)
Icon=xbmc.png (this should be the name of an icon in /usr/share/pixmaps)
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Application
StartupNotify=true

```

### Ikone/Kursor

Podešavanje ikona i kursora.

#### Kursor

Na LxDE-u je sada vrlo lako instalirat teme za kursor, sa novim lxapperencom koji ima integrisno podešavanja za menjanje tema za miša.

#### lxpanel Ikone

Podrazumevane ikone koji koristi lxpanel ,pohranjene su na `/usr/share/pixmaps` i bilo koje dodatne ikone koje želite da lxpanel koristi potrebno je da tamo snimite.

Možete promeniti podrazumevane ikone za aplikacije,tako što ćete slediti ove korake:

1.  Snimite nove ikone u /usr/share/pixmaps
2.  Koristite tekstualni editor da otvorite .desktop fajl od programa kojem oćete ikonu da promenite (.desktop se nalazi u /usr/share/applications)
3.  Promenite

```
Icon=/default/icon/.png 

```

U

```
Icon=/name/of/new/icon/added/to/pixmaps/.png

```

#### My Documents Ikona

Desktop ikona"My Documents" nemože se ukloniti. Ona je kompajlirana direktno u pcmanfm, fajl src/desktop/desktop-window.c. Ako se promeni tema ikona, i ako nepostoji My Documents ikona potrebno je napraviti ikonu, ili u protivnom je neće biti.

### Zamenite Window Menadžer

OpenBox, je podrazumevani window manager na LXDE-u,i on se može lako zameniti sa onim koji vama odgovara, kao naprime fvwm, icewm, dwm,awesome... itd..

U ovom fajlu LXDE drži postavke za svoj window manager:

	/etc/xdg/lxsession/LXDE/config

Kao podrazumevana vrednost postavljeno je sledeće

```
[Session]
window_manager=openbox-lxde

```

Zamenite openbox-lxde sa window manager koji vama odgovara.

Takođe može se i ovde pogledati:

	/etc/xdg/lxsession/LXDE/default

Ove podrazumevane vrednosti se čine zastarele, kao što je i naznačeno u ovim komentarima:

```
! This file is kept for backward compatibility.
! Only used by obsolete lxsession, not lxsession-lite.

```

Evo jedan primer kako bi trebao da izgleda /etc/xdg/lxsession/LXDE/default

```
smproxy
openbox
lxpanel

```

smproxy je program u okviru xorg-a. On obezbeđuje podršku za upravljanje programima koji nisu u X11 R6 i preporučuje se da se doda u podešavanjima

### Gašenje i resetovanje iz LXDE-a

Da bi bili u mogućnosti da pokrećete,resetujete računar iz lxde-a treba da imate pokrenut DBus i HAL. Zatim treba da imate vaš username u grupi power.

```
# gpasswd -a <USERNAME> power

```

Ako i dalje imate problem, dodajte između ovih linija <config></config> tags in /etc/PolicyKit/PolicyKit.conf sledeće linije:

```
<match action="org.freedesktop.hal.power-management.shutdown">
 <return result="yes"/>
</match>
<match action="org.freedesktop.hal.power-management.reboot">
 <return result="yes"/>
</match>
<match action="org.freedesktop.hal.power-management.suspend">
 <return result="yes"/>
</match>
<match action="org.freedesktop.hal.power-management.hibernate">
 <return result="yes"/>
</match>

```

Zatim resetujte HAL.

### Problem pri nadogradnji na 0.4.1 verziju lxsessiona

Kada pokrećete neki GTK2 program i dobijete:

```
 GTK+ icon them is not properly set

```

```
 Ovo obično znači da nemate pokrenut XSETTINGS manager. Desktop okruženja kao GNOME ili XFCE automatski izvršuju

```

njihove XSETTING menadžere kao gnome-settings-daemon ili xfce-mcs-manager.

Da bi vam radio lxde-settings-daemon potrebno je da prebacite sledeće fajlove u vaš home direktorijum :

```
 /usr/share/lxde/config
 ~/.config/lxde/config

```

I

```
 etc/xdg/lxsession/LXDE/desktop.conf
 ~/.config/lxsession/LXDE/desktop.conf

```

Takođe možete da koristite lxappearance iz community riznice da popravite ovo.

### LXsession full

Još postoje bagovi u punom lxsession managementu. Zato se preporučuje da se koristi ***lxsession-lite*** dok se problemi u lxsession reše.

### Korišćenje KDEmod3 aplikacije sa LXDE

Sa starijom verzijom KDEmod-a [-legacy] koji se instalira u /opt/kde/bin, aplikacije neće biti automatski prepoznante od strane LXDE. I da bi koristili njegove aplikacije potrebno je dodat sledeću komandu:

```
echo 'PATH=$PATH:/opt/kde/bin' >> /etc/rc.local

```

ili možete dodat sledeću skriptu u /etc/profile.d:

```
#!/bin/sh
PATH=$PATH:/opt/kde/bin

```

Snimite kao "kde3path.sh" i napravite da je executable:

```
chmod +x /etc/profile.d/kde3path.sh

```

## Korisni LxDE linkovi

*   [LXDE wiki entry related to Arch Linux](http://wiki.lxde.org/en/ArchLinux)
*   [LXDE Project](http://lxde.sourceforge.net)
*   [LXDE Forum](http://forum.lxde.org)
*   [The Latest LX... Packages](https://sourceforge.net/project/showfiles.php?group_id=180858)
*   [PCMan File Manager](https://sourceforge.net/project/showfiles.php?group_id=156956)